home *** CD-ROM | disk | FTP | other *** search
- The following functions are currently supported by the FORTYONE.
-
- Standard Functions:
-
- + Add
- - Subtract
- * Multiply
- / Divide
- 1/X Invert X
- 10^X Ten to the power of X
- ABS Absolute value of X
- ACOS ArcCosine of X
- ADV Advance printer one line
- AOFF Turn ALPHA mode off
- AON Turn ALPHA mode on
- ARCL Recall register to ALPHA (I)
- ASHF Delete first six characters in ALPHA
- ASIN ArcSine of X
- ASN Make key assignment
- ASTO Store first six digits of ALPHA in register (I)
- ATAN ArcTangent of X
- AVIEW View/Print ALPHA
- BEEP Make noise
- CAT List user programs
- CF Clear flag (I)
- CHS Change sign of X
- CLA Clear ALPHA
- CLD Clear display
- CLRG Clear all registers
- CLP Clear program
- CLΣ Clear statistical registers
- CLST Clear stack (X, Y, Z, and T)
- CLX Clear X
- COS Cosine of X
- D-R Degrees to Radians conversion
- DEC Octal to Decimal conversion
- DEG Degrees mode
- DEL Delete program steps
- DSE Decrement and Skip if Equal or less than
- END End of program
- ENG Engineering display mode (I)
- ENTER^ Ends entry of number and pushes stack
- E^X Exponential of X
- E^X-1 Exponential of X when close to zero
- FACT Factorial of X
- FC? Test if flag is clear (I)
- FC?C Test if flag is clear then clear it (I)
- FIX Set number of displayed digits (I)
- FRC Return fractional portion of X
- FS? Test if flag is set (I)
- FS?C Test if flag is set then clear it (I)
- GRAD Grads mode
- GTO Goto label (I)
- HMS convert decimal to Hours, minutes, seconds
- HMS+ Add times in X and Y
- HMS- Subract time in X from Y
- HR Convert HMS to decimal
- INT Return integer portion of X
- ISG Increment and SKIP if Greater (I)
- LASTX Recall from L register
- LBL Label for branching
- LN Natural logrithm
- LN1+X Natural logrithm for X close to zero
- LOG Base 10 logrithm
- MEAN Returns Mean
- MOD Return remainder of X to Y
- OCT Decimal to Octal conversion
- OFF Exit calculator to menu
- P-R Polar to Rectangular conversion
- % Percentage
- %CH Percent change
- PI Returns 3.14159...etc.
- PROMPT Stop and display ALPHA
- PSE Pause for one second
- R^ Roll stack up
- R-D Radians to degrees conversion
- R-P Rectangular to Polar conversion
- RAD Radians mode
- RCL Recall from register (I)
- RDN Roll stack down
- RND Round X to displayed precision
- RTN Return from subroutine or stop
- SDEV Standard deviation
- SCI Scientific display mode (I)
- SF Set flag (I)
- Σ+ Add data point to statistical registers
- Σ- Subract data point from statistical registers
- ΣReg Set location of statistical registers (I)
- SIN Sine of X
- SIGN Sign of X (-1,0,+1)
- SQRT Square root of X
- ST+ Store add (I)
- ST- Store subtract (I)
- ST* Store multiply (I)
- ST/ Store divide (I)
- STO Store X into register (I)
- STOP Stop program
- TAN Tangent of X
- TONE Noise maker (I)
- VIEW View contents of register (I)
- X=0? Test if X is zero
- X#0? Test if X is not zero
- X<0? Test if X is less than zero (negative)
- X<=0? Test if X is less than or equal to zero
- X>0? Test if X is greater than zero (positive)
- X=Y? Test if X is equal to Y
- X#Y? Test if X is not equal to Y
- X<Y? Test if X is less than Y
- X<=Y? Test if X is less than or equal to Y
- X>Y? Test if X is greater than Y
- X<>__ Swap X with register (I)
- X<>Y Swap X with Y
- XEQ Exequte program or subroutine (I)
- X^2 Square X
- Y^X Y to the power of X
-
-
- Printer Functions:
-
- ACA Print ALPHA without CR/LF
- ACCHR Send character in X (code) to printer
- ADV Advance printer one line
- AVIEW Print ALPHA (if printer enabled)
- PRA Print contents of ALPHA with CR/LF
- PPRP Programmable print program (name in ALPHA)
- VIEW Print register (if printer enabled)
-
- Extended Functions:
-
- ALENG Return length of string in ALPHA
- ATOX Delete first character in ALPHA and place code in X
- CLFL Clear data file
- CRFLD Create a data file
- GETR Place all records in file in registers
- GETRX Place named records in file in registers
- GETX Get X from data file
- PCLPS Delete named program and all that follow
- PURFL Delete file
- RCLPT Return pointer value of current file
- RCLPTA Return pointer value of named file
- SAVEX Save X in data file
- SAVER Save all registers in data file
- SAVERX Save named registers in data file
- SEEKPT Select record in current file
- SEEKPTA Select record in named file
- XTOA Append character code in X as character in ALPHA
-
- Mass Storage Functions:
-
- CREATE Create a data file
- PURGE Delete a file
- READR Read all of the data file into the registers
- READRX Read data file into named registers
- READS Append program to memory
- READP Append program to memory and execute it
- SEEKR Position in data file
- WRTR Store registers in file
- WRTRX Store named registes in file
- ZERO Clear data file
-
- Card Reader Functions:
-
- RDTA Read all registers into memory - prompts for file name
- RDTAX Read named registers into memory - prompts for file
- name
- WDTA Write all registers to file - prompts for name and
- creates the file if necessary
- WDTAX Write named registers to file - prompts for name and
- creates the file if necessary
-
- Time/Date Functions:
-
- ADATE Format X in ALPHA as a date
- ATIME Format X in ALPHA as a time
- ATIME24 Format X in ALPHA as a time in 24 hour mode
- CLK12 Time will be returned in 12 hour format
- CLK24 Time will be returned in 24 hour format
- DATE Place current date in X
- DATE+ Add dates in X and Y
- DDAYS Delta Days, Number of days between X and Y
- DMY Date is formated as DD.MMYYYY
- DOW Return day of week of date in X
- MDY Date is formated as MM.DDYYYY
- RCLSW Recall stopwatch value to X
- RUNSW Run stopwatch
- SETDATE Set the current date (changes DOS date)
- SETIME Set the current time (changes DOS time)
- SETSW Set the stopwatch
- STOPSW Stop the stopwatch
- TIME Return current time to X
-
-
- NOTE:
-
- Extended Functions, Mass Storage, and Card Reader functions are
- completely interchangeable. That is, all three types actually
- work with disk files and you may mix and match the three
- different types at will. For example, create a file using the
- Mass Storage CREATE command, save data using the Extended
- Function SAVEX command, and later, read back the data using the
- Card Reader RDTA command.
-
- Functions marked with (I) can use the indirect mode, i.e.
- RCL IND 01.
-